﻿namespace PvPer;

class DataIDs
{
    public static int[] ammoIDs = new int[] {
        //Bullet Item IDs
        97, 234, 278, 515, 546, 1179, 1302, 1335, 1342, 1349, 1350, 1351, 1352, 3104, 3567,
        //Arrow Item IDs
        40, 41, 47, 51, 265, 516, 545, 682, 988, 1235, 1334, 1341, 3003, 3568,
        //Rocket Item IDs
        771, 772, 773, 774,
        //Dart Item IDs
        1310, 3009, 3010, 3011,
        //Misc Ammo Item IDs
        283, 154, 1261, 1783, 1785, 1836, 931, 949, 3108
    };

    public static int[] UniveralPrefixIDs = new int[] {
        36, 37, 38, 39, 40, 41, 53, 54, 55, 56, 57, 59, 60, 61
    };

    //Tools cannot have these prefixes
    public static int[] WeaponPrefixIDs = new int[] {
        20, 44, 45, 46, 47, 48, 49, 50, 51, 76
    };

    public static int[] MeleePrefixIDs = new int[] {
        1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 81
    };

    public static int[] RangedPrefixIDs = new int[] {
        16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 58, 82
    };

    public static int[] MagicPrefixIDs = new int[] {
        26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 52, 83
    };

    public static Dictionary<string, int> buffIDs = new Dictionary<string, int> {
        { "黑曜石皮肤", 1 },
        { "再生", 2 },
        { "敏捷", 3 },
        { "鱼鳃", 4 },
        { "铁皮", 5 },
        { "魔力回复", 6 },
        { "魔能", 7 },
        { "羽落", 8 },
        { "洞穴探险", 9 },
        { "隐身", 10 },
        { "光芒", 11 },
        { "夜猫子", 12 },
        { "战斗", 13 },
        { "荆棘", 14 },
        { "水上漂", 15 },
        { "箭术", 16 },
        { "猎人", 17 },
        { "重力", 18 },
        { "影球", 19 },
        { "中毒", 20 },
        { "耐药性", 21 },
        { "黑暗", 22 },
        { "诅咒", 23 },
        { "着火了！", 24 },
        { "踉跄", 25 },
        { "吃得好", 26 },
        { "仙灵", 27 },
        { "狼人", 28 },
        { "灵视", 29 },
        { "流血", 30 },
        { "困惑", 31 },
        { "缓慢", 32 },
        { "虚弱", 33 },
        { "人鱼", 34 },
        { "沉默", 35 },
        { "破损盔甲", 36 },
        { "惊恐", 37 },
        { "狂卷之舌", 38 },
        { "诅咒狱火", 39 },
        { "宠物兔兔", 40 },
        { "企鹅宝宝", 41 },
        { "宠物龟", 42 },
        { "圣骑士之盾", 43 },
        { "冰冻烧伤", 44 },
        { "宝宝吞噬者", 45 },
        { "冷冻", 46 },
        { "冰冻", 47 },
        { "蜂蜜", 48 },
        { "矮人", 49 },
        { "宝宝骷髅头", 50 },
        { "宝宝黄蜂", 51 },
        { "提基精灵", 52 },
        { "宠物蜥蜴", 53 },
        { "宠物鹦鹉", 54 },
        { "宝宝松露虫", 55 },
        { "宠物树苗", 56 },
        { "鬼火", 57 },
        { "快速治愈", 58 },
        { "暗影闪避", 59 },
        { "水晶叶", 60 },
        { "宝宝恐龙", 61 },
        { "冰封护盾", 62 },
        { "恐慌！", 63 },
        { "宝宝史莱姆", 64 },
        { "眼球弹簧", 65 },
        { "宝宝雪人", 66 },
        { "燃烧", 67 },
        { "窒息", 68 },
        { "脓液", 69 },
        { "毒液", 70 },
        { "武器浸毒", 71 },
        { "金化", 72 },
        { "武器浸染诅咒火焰", 73 },
        { "武器浸染火焰", 74 },
        { "武器浸染金", 75 },
        { "武器浸染脓液", 76 },
        { "武器浸染纳米机器人", 77 },
        { "武器浸染彩纸", 78 },
        { "武器浸染毒", 79 },
        { "停电", 80 },
        { "宠物蜘蛛", 81 },
        { "南瓜宝宝", 82 },
        { "乌鸦", 83 },
        { "黑猫", 84 },
        { "诅咒树苗", 85 },
        { "水蜡烛", 86 },
        { "温馨营火", 87 },
        { "混沌状态", 88 },
        { "心灯", 89 },
        { "鲁道夫", 90 },
        { "小狗", 91 },
        { "宝宝格林奇", 92 },
        { "弹药箱", 93 },
        { "法力枯竭", 94 },
        { "甲壳虫耐力1", 95 },
        { "甲壳虫耐力2", 96 },
        { "甲壳虫耐力3", 97 },
        { "甲壳虫力量1", 98 },
        { "甲壳虫力量2", 99 },
        { "甲壳虫力量3", 100 },
        { "仙灵1", 101 },
        { "仙灵2", 102 },
        { "湿身", 103 },
        { "挖掘", 104 },
        { "爱心吸引力", 105 },
        { "平静", 106 },
        { "建造者", 107 },
        { "泰坦", 108 },
        { "鳍状肢", 109 },
        { "召唤", 110 },
        { "危险感知", 111 },
        { "弹药节省", 112 },
        { "生命力", 113 },
        { "耐力", 114 },
        { "暴怒", 115 },
        { "地狱火", 116 },
        { "怒气", 117 },
        { "矿车1", 118 },
        { "爱恋", 119 },
        { "臭味", 120 },
        { "钓鱼", 121 },
        { "声纳", 122 },
        { "箱子", 123 },
        { "温暖", 124 },
        { "黄蜂", 125 },
        { "小恶魔", 126 },
        { "紫光鱼", 127 },
        { "兔子坐骑", 128 },
        { "猪人坐骑", 129 },
        { "史莱姆坐骑", 130 },
        { "乌龟坐骑", 131 },
        { "蜜蜂坐骑", 132 },
        { "蜘蛛", 133 },
        { "双子", 134 },
        { "海盗", 135 },
        { "迷你米诺陶", 136 },
        { "史莱姆", 137 },
        { "矿车2", 138 },
        { "鲨卷风", 139 },
        { "UFO", 140 },
        { "UFO坐骑", 141 },
        { "钻头坐骑", 142 },
        { "斯库提克斯坐骑", 143 },
        { "电击", 144 },
        { "月咬", 145 },
        { "快乐！", 146 },
        { "旗帜", 147 },
        { "野兽咬伤", 148 },
        { "网状", 149 },
        { "被施咒", 150 },
        { "吸血", 151 },
        { "魔法灯笼", 152 },
        { "暗影火焰", 153 },
        { "宝宝面怪", 154 },
        { "猩红之心", 155 },
        { "石化", 156 },
        { "和平蜡烛", 157 },
        { "星星瓶", 158 },
        { "锐化", 159 },
        { "眩晕", 160 },
        { "致命球体", 161 },
        { "独角兽坐骑", 162 },
        { "阻碍", 163 },
        { "扭曲", 164 },
        { "森林女神祝福", 165 },
        { "矿车3", 166 },
        { "矿车4", 167 },
        { "可爱版飞龙", 168 },
        { "穿透", 169 },
        { "日耀1", 170 },
        { "日耀2", 171 },
        { "日耀3", 172 },
        { "生命星云1", 173 },
        { "生命星云2", 174 },
        { "生命星云3", 175 },
        { "魔力星云1", 176 },
        { "魔力星云2", 177 },
        { "魔力星云3", 178 },
        { "伤害星云1", 179 },
        { "伤害星云2", 180 },
        { "伤害星云3", 181 },
        { "星尘细胞", 182 },
        { "细胞化", 183 },
        { "矿车5", 184 },
        { "矿车6", 185 },
        { "森林女神诅咒", 186 },
        { "星尘守护者", 187 },
        { "星尘巨龙", 188 },
        { "破晓", 189 },
        { "可疑的眼睛", 190 },
        { "同伴方块", 191 },
        { "糖分过载", 192 },
        { "蛇发女妖坐骑", 193 },
        { "强风", 194 },
        { "凋零装甲", 195 },
    };
}